package po

import "maya-service/model"

// QuestionReq 问题请求
type QuestionReq struct {
	FirstLevel  int64 `json:"first_level"`  // 大关
	SecondLevel int64 `json:"second_level"` // 小关
	Difficulty  int   `json:"difficulty"`   // 难度：1 新手 2 高手 3 大师
}

type Option struct {
	Id    int64  `json:"id"`
	Image string `json:"image"`
	Desc  string `json:"desc"`
}

type Question struct {
	TitleId   int64               `json:"title_id"`
	Title     string              `json:"title"`      // 问题
	TitleType int                 `json:"title_type"` // 类型 0 文字 1 图片 2 问答题
	Image     string              `json:"image"`
	AnswerId  []int64             `json:"answer_id"` // 答案ID
	Options   []*model.OptionInfo `json:"options"`   // 选项
}

type QuestionRsp struct {
	Questions []*Question `json:"questions"`
}

// BatchDeleteReq 根据关卡删除问题
type BatchDeleteReq struct {
	QuestionIds []int64 `json:"question_ids"`
	LevelId     int64   `json:"level_id"`
}
